Fix licence handling - #2802
Merged
Ricardo Salveti (ricardosalveti) merged 35 commits intoAug 11, 2026
Merged
Conversation
Contributor
|
Nice work, the CI errors seem to be unrelated: |
Dmitry Baryshkov (lumag)
force-pushed
the
fix-licences
branch
from
July 27, 2026 19:24
452402e to
c06cc7e
Compare
Viswanath Kraleti (vkraleti)
previously approved these changes
Jul 29, 2026
Dmitry Baryshkov (lumag)
force-pushed
the
fix-licences
branch
4 times, most recently
from
August 2, 2026 15:12
4cbd48c to
4a181d3
Compare
Contributor
|
Wouldn't it be better to do this in smaller steps? First the protobuf and abseil-cpp bump and our fixes and next the oe-core tip. |
Closed
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference the recipe-specific licence. The licence name is used as a BitBake variable flag name, so replace underscore with the dash symbol. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
…rings Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Converts all LICENSE strings to SPDX licenses expressions. Use LicenseRef to reference layer-specific licence. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The .gitignore file references files which are long unused. Drop it from the repo. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Modem firmware for the board is provided in the separate layer (or it can be provisioned by the users directly on the board, while the packagegroup dependencies are specified in the meta-qcom layer. Provide the placeholder recipe required to fulfill dependencies. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Modem firmware for the board is provided in the separate layer (or it can be provisioned by the users directly on the board, while the packagegroup dependencies are specified in the meta-qcom layer. Provide the placeholder recipe required to fulfill dependencies. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The 'CLOSED' licence now triggers the warning in OE-Core's licence checks. Since these recipes don't have a proper licence and likely never will, drop them from the layer (as well as the packages which depend on them). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Dmitry Baryshkov (lumag)
force-pushed
the
fix-licences
branch
from
August 10, 2026 19:31
4a181d3 to
2617980
Compare
Contributor
|
Github PR description also requires an update, since you are not bumping any layer anymore. |
Ricardo Salveti (ricardosalveti)
approved these changes
Aug 10, 2026
Contributor
Author
Done |
Test Results 117 files 698 suites 7h 39m 0s ⏱️ Results for commit 2617980. ♻️ This comment has been updated with latest results. |
Jose Quaresma (quaresmajose)
approved these changes
Aug 11, 2026
Ricardo Salveti (ricardosalveti)
merged commit Aug 11, 2026
1229313
into
qualcomm-linux:master
273 of 274 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OE-Core is has switched to use SPDX licence expression. Follow the change, removing the warnings generated by the layer. Also a lot of recipes here were not able to specify the licence for the repackaged firmware, so drop them from this layer. They will be moved to a separate layer later on.